package com.isesol.ime.dal.mapper;

import com.isesol.arch.common.dal.*;
import com.isesol.ime.dal.model.*;
import com.isesol.ime.dal.model.dto.*;
import org.apache.ibatis.annotations.*;
import org.springframework.stereotype.*;

import java.util.*;

/**
 * <p>Title: 报文，参数 Mapper</p>
 */
@Repository
public interface MsgParamsMapper extends GenericMapper<MsgParamsDO> {

    List<MsgParamsDO> findAll();

    List<ParamDTO> selectParamsForMessage(@Param("msgId") String msgId);

    void deleteByMsgId(@Param("msgId") long msgId);

    List<MsgParamsDO> findByParamId(@Param("pId") long pId);

    List<MsgParamsDO> findByMsgId(@Param("msgId") String msgId);

}
